package tw.edu.tku.im.maze;
import org.json.JSONException;
import org.json.JSONObject;

public class RegisterReqParser extends PacketParser{
   public static RegisterReqParser INSTANCE  = new RegisterReqParser();
   
   private RegisterReqParser() { }
   
   @Override
   public RegisterReq parse(JSONObject jsonObj) throws JSONException {
      JSONObject registerData = jsonObj.getJSONObject("parameter");
      String userID = registerData.getString("userID");
      String name = registerData.getString("name");
      String password = registerData.getString("password");
      return new RegisterReq(userID, name, password);
   }

   @Override
   public String acceptName() {
      return "register";
   }

}
